package com.example.workflow.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 工单状态数量统计DTO
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderStatusCountDto {
    private Integer approved;     // 审批通过
    private Integer completed;    // 工单处理完成
    private Integer dispatched;   // 工单已派发至其他部门
    private Integer draft;        // 工单已创建但未提交
    private Integer operating;    // 不需要派单的待操作状态
    private Integer pending_l1;    // 已提交至一级审批
    private Integer pending_l2;    // 一级审批完成，待二级审批
    private Integer processing;   // 审批结束，等待处理
    private Integer rejected;     // 被驳回，需申请人修改
    private Integer total;        // 总工单数
} 